package com.adk.backend.entity;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import java.io.Serializable;

/**
 * 库存列表实体类
 * 对应数据库表：lx_inventory_list
 */
@Data
@TableName("lx_inventory_list")
public class LxInventoryList implements Serializable {
    
    private static final long serialVersionUID = 1L;
    
    @TableId(type = IdType.AUTO)
    private Long id;
    
    /**
     * 订单ID
     */
    private Long olId;
    
    /**
     * 产品ID
     */
    private Long proId;
    
    /**
     * 仓库ID
     */
    private Long whId;
    
    /**
     * 供应商ID
     */
    private Long vndId;
    
    /**
     * 位置ID
     */
    private Long locationId;
    
    /**
     * 库位代码
     */
    private String locationCode;
    
    /**
     * 库位尺寸
     */
    private String locationSz;
    
    /**
     * 发货日志ID
     */
    private Long slId;
    
    /**
     * 订单号
     */
    private String orderNo;
    
    /**
     * 箱数
     */
    private Integer ctns;
    
    /**
     * 数量
     */
    private Integer qty;
    
    /**
     * 每箱数量
     */
    private Integer ctnPcs;
    
    /**
     * 当前箱号
     */
    private Integer currentCtn;
    
    /**
     * 批次代码
     */
    private String batchCode;
    
    /**
     * 批次年份
     */
    private Integer batchYear;
    
    /**
     * 批次日期
     */
    private String batchDate;
    
    /**
     * 入库单号
     */
    private String ibNo;
    
    /**
     * 托盘号
     */
    private String palletNo;
    
    /**
     * 入库参考号
     */
    private String ibRef;
    
    /**
     * 原始数量
     */
    private Integer oQty;
    
    /**
     * 箱数（和ctns可能重复）
     */
    private Integer ctn;
    
    /**
     * 备注
     */
    private String remarks;
    
    /**
     * 是否新鲜（6表示否）
     */
    private Integer isFresh;
    
    /**
     * PL数量
     */
    private Integer plQty;
    
    /**
     * 装车单ID
     */
    private Long ldId;
    
    /**
     * 入库照片（多个URL用逗号分隔）
     */
    private String ibImgs;
    
    /**
     * 出库照片（多个URL用逗号分隔）
     */
    private String obImgs;
    
    /**
     * 是否出库：0-否，1-是
     */
    private Integer isOb;
    
    /**
     * 出库时间（时间戳，秒）
     */
    private Integer obTime;
    
    /**
     * 出库用户ID
     */
    private Long obUid;
    
    /**
     * 添加用户ID
     */
    private Long addUid;
    
    /**
     * 添加时间（时间戳，秒）
     */
    private Integer addTime;
    
    /**
     * 更新用户ID
     */
    private Long updateUid;
    
    /**
     * 更新时间（时间戳，秒）
     */
    private Integer updateTime;
}


